Add an automated, monthly release workflow.#233
Merged
fruffy merged 3 commits intop4lang:mainfrom Mar 20, 2026
Merged
Conversation
Signed-off-by: Anamika AggarwaL <anamikaagg18@gmail.com>
2678823 to
8e29ca8
Compare
fruffy
reviewed
Mar 10, 2026
Contributor
fruffy
left a comment
There was a problem hiding this comment.
Are we making sure that this is only triggered when we have new commits?
Signed-off-by: Anamika AggarwaL <anamikaagg18@gmail.com>
|
@Anamika1608 looks like your last commit is missing the signed-off-by 🙈 |
Signed-off-by: Anamika AggarwaL <anamikaagg18@gmail.com>
aa6b348 to
ddd0f2f
Compare
Contributor
Author
|
@fruffy , can you look now (sorry for the late reply, i was busy in my exams) |
fruffy
approved these changes
Mar 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes p4lang/project-ideas#41
similar to what we have in p4c, this adds automated monthly releases with changelog generation.
adds three new files:
ci-auto-release.ymlruns on the 1st of each month, bumpsVersion.txt, and opens a release prci-release.ymltriggers whenVersion.txtchanges on main, creates a git tag and github release with auto-generated notesrelease.ymlconfigures changelog categories based on pr labelsthe created
v*tag will also automatically trigger the existingpypi.ymlworkflow, so pypi publishing stays in sync without any changes.tested on fork and verified end to end.